A Process View on Architecture-Based Software Development
نویسندگان
چکیده
Architectural reuse promises the highest benefit when applied in a systematic manner, combined with the reuse of entire suites of artefacts ranging from requirements templates to pieces of code. In this paper, we present the concept of an architecturebased development process that is consequently oriented at reuse in all development stages. The development steps in this process are performed by reusing already existing artefacts as skeletons. This results in a bottom-up approach to development focused at completion of existing artefacts instead of constructing new ones from scratch.
منابع مشابه
Proposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملProposing an Appropriate Architecture for Decision Support Systems in the Field of Complex Chronic Care: Micro-Services Based Software Architecture in Kidney Transplant Care
Introduction: Development and successfully implementation of knowledge based clinical decision support system (KBCDSS) in kidney transplantation (KT) could support decision-making, reduce cost and improve quality of care. For practical use of these systems, however, many challenges have to be met. Besides to well-recognized challenges of design and implementation of information systems in heal...
متن کاملA New Architecture Based on Artificial Neural Network and PSO Algorithm for Estimating Software Development Effort
Software project management has always faced challenges that have often had a great impact on the outcome of projects in future. For this, Managers of software projects always seek solutions against challenges. The implementation of unguaranteed approaches or mere personal experiences by managers does not necessarily suffice for solving the problems. Therefore, the management area of software p...
متن کاملA Quantitative Evaluation of Maintainability of Software Architecture Styles
Proper decisions play a crucial role in any software architecture design process. An important decision of design stage is the selection of a suitable software architecture style. Lack of investigation on the quantitative impact of architecture styles on software quality attributes is the main problem in using such styles. Consequently, the use of architecture styles in designing is based on th...
متن کاملCapability Analyzing of Solar Energy Based on Climatic Criteria Recognition in Iran’s Architectural Design by the Use of Fuzzy Analytical Hierarchy Process Method (FAHP)
Developing a comprehensive document based on the utmost use of renewable energy efficiency in the architecture design is the first step in national level to follow the goals of sustainable architecture and this is not possible without having a deep trend of the climatic compartment. The modeling of comprehensive energy plans in the architecture without having a quantitative approach is incomple...
متن کاملAvailability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کامل